package cn.xiaoming.car.pojo.car.pojo.vo;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author Anan
 */
@Data
@TableName("brand")
public class BrandStandardVO implements Serializable {
    /**
     * 数据ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 父级类别ID，如果无父级，则为0
     */
    private Long parentId;
    /**
     * 深度，最顶级类别的深度为1，次级为2，以此类推
     */
    private Integer depth;
    /**
     * 关键词列表，各关键词使用英文的逗号分隔
     */
    private String keywords;

    private String name;

    private String pinyin;

    private String logo;

    private String description;
    /**
     * 排序序号
     */
    private Integer sort;

    private Integer sales;

    private Integer commentCount;

    private Integer positiveComCount;

    private Integer isDisplay;

    private Integer enable;
    /**
     * 数据创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime gmtCreate;
    /**
     * 数据最后修改时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime gmtModified;

}
